/* Add here all your css styles (customizations) */

blockquote .small, blockquote footer, blockquote small {
    color: #ccc;
}

h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    color: #ccc;
}

/*
QQ 临时聊天
*/
.qq-chat-container{
    display:block;
    position:fixed;
    top: 100%;
    margin-top: -140px;
    right: 20px;
    z-index: 100000000000;
    visibility: visible !important;
    color: #fff;
}

.fa-qq-large{
    font-size: 80px;
    color: #fff;
}

.fa-qq-large: hover{
    color: #F2287D;
}

.parallax-quote {
  background: url(../../static/one_page_static/img/yeecar/team_heads.jpg) 50% 0 repeat fixed;
}



.head-logo {
	width: 200px;
	height:auto;
}


@media (min-width: 769px){
    .yeecar-need-to-hide-mobile{
        display: block;
    }
    .yeecar-need-to-show-mobile{
        display: none;
    }
	
	.modal-dialog {
		width: 900px;
		margin: 30px auto;
		top:100px;
	}
	
	.dialog-qqmap{
		width:100%;
		min-height:360px;
	}

}

.container.yeecar h1 strong,
.container.yeecar h2 strong,
.container.yeecar h3 strong,
.container.yeecar h4 strong,
.container.yeecar h5 strong,
.container.yeecar h6 strong {
	color:#fff;
}
	
	
	
.service-block.yeecar {
	padding: 30px 20px 20px 20px;
	text-align: center;
	margin-bottom: 0px;
}

.carousel-v1 .carousel-caption.yeecar {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px 15px 0 15px;
    background: rgba(0, 0, 0, 0.2);
	color:#fff;
}
.carousel-v1 .carousel-caption.yeecar a h6 strong{
	color:#fff;
}


.history-pic-left {
	padding-right:5px;
}

.history-pic-right {
	padding-left:5px;
}


.search_text{
	width:100%;
	height:48px;
	font-size:24px;
	margin-top:0px;
	color:#555;
	background:#eee;
	border-color:#eee;
}


.cbp-l-caption-body.mobile{
	display:none;
}
.cbp-l-caption-body.desktop{
	display:table-cell;
}



.qqmap_branch_page {
    width: 100%;
    min-height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.qqmap_branches_page {
    width: 100%;
    min-height: 600px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.branch_name_text_mobile{
	font-size:12px;
	padding:0 2px;
}


.cbp-l-caption-alignLeft .cbp-l-caption-body {
	padding: 2px 4px;
}
.cbp-caption-activeWrap {
    background: rgba(0, 0, 0, 0.7);
}


.dark .cbp-caption-activeWrap {
    background: rgba(200, 184, 140, 0.7);
}
.dark .cbp-l-caption-title {
    color: #fff;
}



body .search-block:before {
    background: rgba(0,0,0,0.7);
}

.cbp-l-loadMore-button .cbp-l-loadMore-button-link, 
.cbp-l-loadMore-button .cbp-l-loadMore-link {
    border: 1px solid #DEDEDE;
    color: #fff;
    padding: 10px 30px;
    margin-top: 40px;
	margin-bottom: 20px;
}

.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, 
.cbp-l-loadMore-button .cbp-l-loadMore-link:hover {
    color: #fff;
}



@media (max-width: 768px) {
	.cube-portfolio .cbp-l-grid-agency-desc {
		font-size: 9px;
		padding-top:10px;
	}
	
	.cube-portfolio .cbp-l-grid-agency-desc .btn-u{
		font-size: 10px;
	}
	
	.cbp-l-caption-body.mobile{
		display:table-cell;
	}
	.cbp-l-caption-body.desktop{
		display:none;
	}
	
	.history-pic-left {
		padding-right:2px;
	}

	.history-pic-right {
		padding-left:2px;
	}

	.history-pic-middle {
		padding-right:2px;
		margin-left:-13px;
	}
	
	
	.container h2{
		font-size:20px;
	}
	
	.yeecar-need-to-hide-mobile{
        display: none;
    }
    .yeecar-need-to-show-mobile{
        display: block;
    }
	.navbar.navbar-default.mega-menu.yeecar{
		margin-bottom:0px;
	}
	
	.service-block.yeecar {
		padding: 16px 20px 6px 20px;
		text-align: center;
		margin-bottom: 0px;
	}
	
	.service-block.yeecar .service-bg {
		width: 250px;
		padding: 60px;
		position: absolute;
		top: -10px;
		right: -180px;
		background-color: rgba(255,255,255,0.1);
		transform: rotate(55deg);
	}
	
	.container.yeecar .col-md-3.col-xs-6 {
		padding:5px;
	}
	
	.qq-chat-container{
        margin-top: -100px;
        right: 5px;
    }

    .fa-qq-large{
        font-size: 50px;
        color: #fff;
    }
    
    .fa-qq-large: hover{
        color: #F2287D;
    }
	
	.dialog-qqmap{
		width:100%;
		min-height:240px;
	}
	
	.branch-row .branch{
		padding: 0 0;
	}
	
	.branch .bg-light {
		padding: 10px 2px 10px 2px;
		margin-bottom: 0;
		background: #fcfcfc;
		/*border: solid 1px #999;*/
		/*border-color:#999;*/
		height:70px;
	}
	
	.qqmap_branches_page {
		width: 100%;
		min-height: 300px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
}





@media (max-width: 991px) {
	.mobile-no-margin {
		margin: 0 -15px;
	}
	
	.head-logo {
		width: 160px;
		height:auto;
	}
}



